package sv.com.renacempleo.dto.ctg;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name= "ctg_oficinas")
public class CtgOficinas implements Serializable{

	
	private static final long serialVersionUID = 2818294773031382929L;
	
	@Id
	@Column(name = "ctg_ofi_id", nullable=false, length = 4)
	private String ctgOficinaId;
	@Column(name = "ctg_ofi_nombre", nullable = false, length = 250)
	private String ctgOficinaNombre;
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ctg_mun_id", nullable = false)
	private CtgMunicipio ctgMunicipio;
	@Column(name = "ctg_ofi_telefono", nullable = false, length = 10)
	private String ctgOficinaTelefono;
	@Column(name = "ctg_ofi_direccion", nullable = false, length = 5000)
	private String ctgOficinaDireccion;
	@Column(name = "ctg_ofi_responsable", length = 250)
	private String ctgOficinaResponsable;
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "ctg_tipofi_id", nullable = false)
	private CtgCatalogo ctgTipoOficina;
	@Column(name = "ctg_ofi_activa", nullable = false, length = 1)
	private String ctgOficinaActiva;
	
	public String getCtgOficinaId() {
		return ctgOficinaId;
	}
	public void setCtgOficinaId(String ctgOficinaId) {
		this.ctgOficinaId = ctgOficinaId;
	}
	public String getCtgOficinaNombre() {
		return ctgOficinaNombre;
	}
	public void setCtgOficinaNombre(String ctgOficinaNombre) {
		this.ctgOficinaNombre = ctgOficinaNombre;
	}
	public CtgMunicipio getCtgMunicipio() {
		return ctgMunicipio;
	}
	public void setCtgMunicipio(CtgMunicipio ctgMunicipio) {
		this.ctgMunicipio = ctgMunicipio;
	}
	public String getCtgOficinaTelefono() {
		return ctgOficinaTelefono;
	}
	public void setCtgOficinaTelefono(String ctgOficinaTelefono) {
		this.ctgOficinaTelefono = ctgOficinaTelefono;
	}
	public String getCtgOficinaResponsable() {
		return ctgOficinaResponsable;
	}
	public void setCtgOficinaResponsable(String ctgOficinaResponsable) {
		this.ctgOficinaResponsable = ctgOficinaResponsable;
	}
	public CtgCatalogo getCtgTipoOficina() {
		return ctgTipoOficina;
	}
	public void setCtgTipoOficina(CtgCatalogo ctgTipoOficina) {
		this.ctgTipoOficina = ctgTipoOficina;
	}
	public String getCtgOficinaActiva() {
		return ctgOficinaActiva;
	}
	public void setCtgOficinaActiva(String ctgOficinaActiva) {
		this.ctgOficinaActiva = ctgOficinaActiva;
	}
	public String getCtgOficinaDireccion() {
		return ctgOficinaDireccion;
	}
	public void setCtgOficinaDireccion(String ctgOficinaDireccion) {
		this.ctgOficinaDireccion = ctgOficinaDireccion;
	}
	
	

}
